sugarloaf mountain - Turkish English Dictionary